package com.system.service;



import com.system.po.Document;

import com.sun.java.swing.plaf.windows.WindowsTextAreaUI;
import com.system.po.Document;

import javax.print.Doc;
import com.system.po.Document;

import java.util.List;

public interface DocumentService {

    List<Document> findAll(Integer toPageNo) throws Exception;

    /**
     * 根据工作标题查询
     * @param title
     * @return
     * @throws Exception
     */
    List<Document> findByTitle(String title) throws Exception;

    Document findById(Integer documentID) throws Exception;

    int getCountCouse();

    /**
     * 保存工作计划
     * @param document
     * @throws Exception
     */
    void save(Document document) throws Exception;

    /**
     * 改变工作状态
     * @param documentid
     * @throws Exception
     */
    void updateTagById(Integer documentid) throws Exception;

    /**
     * 修改工作计划内容
     * @param document
     * @throws Exception
     */
    void updateById(Document document) throws Exception;

    /**
     * 删除对应id的工作计划
     * @param documentid
     * @throws Exception
     */
    void deleteById(Integer documentid) throws Exception;


}
